github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/website/pages/docs/[[...page]].jsx (about)

     1  import { productName, productSlug } from 'data/metadata'
     2  import order from 'data/docs-navigation.js'
     3  import DocsPage from '@hashicorp/react-docs-page'
     4  import {
     5    generateStaticPaths,
     6    generateStaticProps,
     7  } from '@hashicorp/react-docs-page/server'
     8  import Placement from 'components/placement-table'
     9  
    10  const subpath = 'docs'
    11  const additionalComponents = { Placement }
    12  
    13  export default function DocsLayout(props) {
    14    return (
    15      <DocsPage
    16        product={{ name: productName, slug: productSlug }}
    17        subpath={subpath}
    18        order={order}
    19        staticProps={props}
    20        mainBranch="master"
    21        additionalComponents={additionalComponents}
    22      />
    23    )
    24  }
    25  
    26  export async function getStaticPaths() {
    27    return generateStaticPaths(subpath)
    28  }
    29  
    30  export async function getStaticProps({ params }) {
    31    return generateStaticProps({
    32      subpath,
    33      productName,
    34      params,
    35      additionalComponents,
    36    })
    37  }